package com.balloon.springboot.quartz.vo;


import com.balloon.springboot.core.rules.PageInfo;
import lombok.Data;
import lombok.EqualsAndHashCode;

import javax.persistence.*;

/**
 * @author liaofuxing
 */
@EqualsAndHashCode(callSuper = true)
@Data
public class QuartzJobVo extends PageInfo {

	@Id
	private Integer id;

	/**
	 * 任务名称
	 */
	private String jobName;

	/**
	 * 任务分组
	 */
	private String jobGroup;

	/**
	 * 任务描述
	 */
	private String description;

	/**
	 * 执行类
	 */
	private String jobClassName;

	/**
	 * 执行时间, cron 表达式
	 */
	private String cronExpression;
//	private String triggerName;//执行时间

	/**
	 * 任务状态
	 */
	private String triggerState;

	private String oldJobName;//任务名称 用于修改
	private String oldJobGroup;//任务分组 用于修改

}
